Where Am I

Basic Requirements

Criteria Meet Specification

Did the student submit all required files?

Student submited all required files:

  • ROS Package containing AMCL, teleop, robot, world and map files
  • Screenshot(s) of localized robot in RViz

Simulation Setup

Criteria Meet Specification

Did the student set up the simulation environment properly?

Student's simulation world and robot could properly load in Gazebo.

Is the student's simulation setup suitable for the localization task?

Student's simulation setup should have the appropriate number of landmarks or geometric features to perform localization.

Localization Setup

Criteria Meet Specification

Did the student correctly build the launch files for localization?

Student's launch file contains all required nodes:
Map Server node map_server
AMCL node amcl
Move Base node move_base
The student's program should be able to launch without errors

Did the student properly set the parameters for localization?

Student filled required parameters for AMCL and move_base in the launch file and the config file

Localization Performance

Criteria Meet Specification

Is the student's robot able to localize itself?

Student's robot could quickly localize itself after being tele-operated in the student's world, or given nav_goal target.

Tips to make your project standout:

Standing out submissions should have robots capable of continuously monitoring their surroundings and stoping whenever there is an obstacle blocking them. Also, start documenting your work on localization, which will contribute towards the final Home Service Robot project!